/* Main CSS */

.page-wrap {
    width: 960px;
    margin: 0 auto;
}

.header {
    width: 960px;
    height: 40px;
	line-height: 40px;
    background-color: black;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: white;
}

.footer {
    width: 960px;
    height: auto;
    background-color: black;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: white;
}

.main_block {
    /*-moz-box-shadow: 5px 5px 5px gray;
    -webkit-box-shadow: 5px 5px 5px gray;
    box-shadow: 5px 5px 5px gray;*/
    width: 960px;
    height: 427px;
}

a { 
    text-decoration: none; 
}
/* NAVBAR */
.navbar {
    width: 960px;
    height: 40px;
	background-color: #85a687;
    background: -webkit-gradient(linear, left top, left bottom, from(#85a687), to(#249134));
    background: -moz-linear-gradient(top, #85a687, #249134);
}

.active {
    text-decoration: none;
}

.not_active {
	text-decoration: none;
}

/*------------------*/
/* 
	LEVEL ONE

ul.dropdown                         { position: relative; }
ul.dropdown li { 	
    font-weight: bold; 
    float: left; zoom: 1; 
    background: #ccc; 
}
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a { 
    display: block; 
    padding: 4px 8px; 
    border-right: 1px solid #333; 
    color: #222; 
}
ul.dropdown li:last-child a { /* Doesn't work in IE 
    border-right: none; 
} 
*/
ul.dropdown li {
    float: left;
}
ul.dropdown li:hover { 
    background: gray; 
    position: relative;
}
ul.dropdown li.hover a { 
    color: white;
    text-align: center;
    font-size: 14px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-shadow: rgba(0,0,0,.4) 0 2px 0;
}
/*
/*
	LEVEL TWO
*/
ul.dropdown ul { 
    width: 140px;
    visibility: hidden;
    position: absolute; 
    top: 100%;
    left: 0;
}
ul.dropdown ul li { 
    font-weight: normal; 
    background: #000; 
    color: #FFF;
	height: 20px;
	
    float: none;
    
}

ul.dropdown ul li a { color: white; }

ul.dropdown ul li.last {
    border-radius-bottom-left: 15px;
    border-radius-bottom-right: 15px;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    /*border-bottom: 1px solid black;*/
}

ul.dropdown ul li.last_with_sub:hover {
    border-radius-bottom-left: 15px;
    border-radius-bottom-right: 0px;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 15px;
    -webkit-border-bottom-right-radius: 0px;
}

ul.dropdown ul li.nontop_sub_top {
    border-radius-top-right: 15px;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
}

ul.dropdown ul li.top_sub_single {
    border-radius-bottom-right: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    /*border-bottom: 1px solid black;*/
}

                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ border-right: none; width: 100%; display: inline-block;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }
/*------------------*/

ul.cssmenu {
	list-style: none;
    padding: 0px;
    position: relative;
}

ul.cssmennu li {
    float: left;
}

ul.cssmenu li a.spacer {
    display: block;
    width: 1px;
    height: 23px;
    float: left;
    background-color: black;
}

ul.cssmenu li a.button {
    background: #85a687;
    background: -webkit-gradient(linear, left top, left bottom, from(#85a687), to(#249134));
    background: -moz-linear-gradient(top, #85a687, #249134);
    text-shadow: rgba(0,0,0,.4) 0 2px 0;
    color: white;
    font-size: 14px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 10px 20px;
    width: auto;
	height: 20px;
	line-height: 20px;
    float: left;
    display: block;
    text-align: center;
}

ul.cssmenu li a.button_left {
    /* Stuff */
    /*border-right: 1px solid #196323;*/
}

ul.cssmenu li a.button_left:hover {
    background: #5a735b;
    background: -webkit-gradient(linear, left top, left bottom, from(#5a735b), to(#196323));
    background: -moz-linear-gradient(top, #5a735b, #196323);
}

ul.cssmenu li a.button_middle {
    /* Stuff */
    /*border-right: 1px solid #196323;*/
}

ul.cssmenu li a.button_middle:hover {
    background: #5a735b;
    background: -webkit-gradient(linear, left top, left bottom, from(#5a735b), to(#196323));
    background: -moz-linear-gradient(top, #5a735b, #196323);
}

ul.cssmenu li a.button_right {
    display: block;
    width: 498px;
    height: 17px;
    -moz-border-radius-topright: 0px;
    border-radius-top-right: 0px;
}
/* END NAVBAR */

.main_body {
    background-color: #d9d9d9;
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: auto;
    float: left;
}

.inner_body {
	width: 940px;
	height: auto;
	padding-left: 15px;
    padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.body_object {
    background-color: white;
    width: 910px; 
    height: 350px; 
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 0px;
}

.title_object {
    font-size: 24px;
    font-weight: bold;
    font-family: "Arial Rounded MT Bold";
}